<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // +	-	*	% (取余)	二元(二目)运算符

        var a = 10;
        var b = 20;
        var c = a + b;
        console.log(c);//30
        console.log(a - b, a + b, a / b);//-10 30 0.5
        console.log(a % b);// 2
        console.log(10 % 3, 100 % 250);//1 100

        // ++自增		--自减		一元（一目）运算符

        //自增  
        //没有参加运算，每次都增，前置 后置 都一样
        var d = 1;
        d++;
        ++d;
        console.log(d);// 3

        //参与其他运算 后置  i++ 先赋值，再自增
        //            前置  ++i 先自增，再赋值
        var num = 1;
        var e = num++; //后置
        var f = ++num; //前置
        console.log('e=' + e, 'f=' + f);// 1 2

        //自减
        //不参与运算，每次都减，前置 后置 一样
        var g = 3;
        g--;
        --g;
        console.log(g);// 1

        //参与其他运算，后置  i-- 先赋值，再自减
        //             前置  --i 先自减，再赋值
        var k = 3;
        var l = k--;// 后置
        var j = --k;// 前置
        console.log('l=' + l, 'j=' + k);// 3 1
    </script>
</body>

</html>